package com.ktgj.flight.service;

import java.util.List;
import com.ktgj.flight.domain.IflightRefundandpassenger;

/**
 * 国际机票退票订单明细Service接口
 * 
 * @author ruoyi
 * @date 2022-05-31
 */
public interface IIflightRefundandpassengerService 
{
    /**
     * 查询国际机票退票订单明细
     * 
     * @param rpid 国际机票退票订单明细ID
     * @return 国际机票退票订单明细
     */
    public IflightRefundandpassenger selectIflightRefundandpassengerById(Long rpid);

    /**
     * 查询国际机票退票订单明细列表
     * 
     * @param iflightRefundandpassenger 国际机票退票订单明细
     * @return 国际机票退票订单明细集合
     */
    public List<IflightRefundandpassenger> selectIflightRefundandpassengerList(IflightRefundandpassenger iflightRefundandpassenger);

    /**
     * 新增国际机票退票订单明细
     * 
     * @param iflightRefundandpassenger 国际机票退票订单明细
     * @return 结果
     */
    public int insertIflightRefundandpassenger(IflightRefundandpassenger iflightRefundandpassenger);

    /**
     * 修改国际机票退票订单明细
     * 
     * @param iflightRefundandpassenger 国际机票退票订单明细
     * @return 结果
     */
    public int updateIflightRefundandpassenger(IflightRefundandpassenger iflightRefundandpassenger);

    /**
     * 批量删除国际机票退票订单明细
     * 
     * @param rpids 需要删除的国际机票退票订单明细ID
     * @return 结果
     */
    public int deleteIflightRefundandpassengerByIds(Long[] rpids);

    /**
     * 删除国际机票退票订单明细信息
     * 
     * @param rpid 国际机票退票订单明细ID
     * @return 结果
     */
    public int deleteIflightRefundandpassengerById(Long rpid);
}
